<html>
<head><meta charset="utf-8"><title>rustc-perf collector ID · t-compiler/performance · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/index.html">t-compiler/performance</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html">rustc-perf collector ID</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="238182384"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238182384" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238182384">(May 10 2021 at 17:40)</a>:</h4>
<p>Hey, when I do <code>collector bench_local &lt;RUSTC&gt; &lt;ID&gt;</code>, is the <code>&lt;ID&gt;</code> allowe to be any string i choose? I am seeing evidence that the collector is passing <code>&lt;ID&gt;</code> as part of the inputs to some <code>git</code> command. Namely, when I used <code>main-2021-05-10-pr-85079</code> as the ID:</p>
<div class="codehilite" data-code-language="Text only"><pre><span></span><code>fatal: couldn't find remote ref main-2021-05-10-pr-85079
[2021-05-10T17:37:43Z WARN  collector::execute::rustc] git fetch origin main-2021-05-10-pr-85079 failed - trying default branch
From https://github.com/rust-lang/rust
 * branch                    HEAD       -&gt; FETCH_HEAD
fatal: ambiguous argument 'main-2021-05-10-pr-85079': unknown revision or path not in the working tree.
</code></pre></div>



<a name="238182422"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238182422" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238182422">(May 10 2021 at 17:40)</a>:</h4>
<p>yes, it can be anything</p>



<a name="238182445"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238182445" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238182445">(May 10 2021 at 17:40)</a>:</h4>
<p>that's because you're collecting rustc self-bootstrap times (so we need a rustc)</p>



<a name="238182513"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238182513" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238182513">(May 10 2021 at 17:41)</a>:</h4>
<p>I guess the warning could be improved perhaps to contain some language like 'if you're doing this locally it's probably OK, but consider disabling rustc with --exclude=rustc</p>



<a name="238182589"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238182589" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238182589">(May 10 2021 at 17:41)</a>:</h4>
<p>I don’t understand your explanation of the problem</p>



<a name="238182645"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238182645" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238182645">(May 10 2021 at 17:42)</a>:</h4>
<blockquote>
<p>that's because you're collecting rustc self-bootstrap times (so we need a rustc)</p>
</blockquote>
<p>I meant "we need a rust-lang/rust checkout" - ideally, one corresponding to your PR/build</p>



<a name="238182773"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238182773" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238182773">(May 10 2021 at 17:42)</a>:</h4>
<p>the messages do go on to say this:</p>
<div class="codehilite"><pre><span></span><code>Use &#39;--&#39; to separate paths from revisions, like this:
&#39;git &lt;command&gt; [&lt;revision&gt;...] -- [&lt;file&gt;...]&#39;
[2021-05-10T17:37:44Z WARN  collector::execute::rustc] git reset --hard main-2021-05-10-pr-85079 failed - trying default branch
</code></pre></div>



<a name="238182812"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238182812" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238182812">(May 10 2021 at 17:43)</a>:</h4>
<p>so it was trying to figure out which rustc checkout to use from the ID I passed in?</p>



<a name="238182829"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238182829" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238182829">(May 10 2021 at 17:43)</a>:</h4>
<p>it clones rust-lang/rust and tries to checkout your id, yes</p>



<a name="238182887"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238182887" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238182887">(May 10 2021 at 17:43)</a>:</h4>
<p>if your id was a commit hash that'd work, and then your results would be (similar to) the ones on the perf collector, in theory</p>



<a name="238182907"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238182907" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238182907">(May 10 2021 at 17:44)</a>:</h4>
<p>(that's how e.g. try build rust-timer runs work)</p>



<a name="238183084"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238183084" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238183084">(May 10 2021 at 17:45)</a>:</h4>
<p>the rest of the output looks like this:</p>
<div class="codehilite"><pre><span></span><code>HEAD is now at 544d124b81f Auto merge of #85079 - petrochenkov:sessclean, r=davidtwco
Removing Makefile
Removing build/
Removing config.toml
Removing src/bootstrap/__pycache__/
configure: processing command line
configure:
configure: llvm.download-ci-llvm := True
configure: build.print-step-timings := True
configure: rust.deny-warnings   := False
configure: build.rustc          := /media/pnkfelix/Rust/rustc-perf/target/release ...
configure: build.cargo          := /home/pnkfelix/.rustup/toolchains/nightly-x86_ ...
configure: build.configure-args := [&#39;--set&#39;, &#39;llvm.download-ci-llvm=true&#39;, &#39;--set ...
configure:
configure: writing `config.toml` in current directory
configure:
configure: run `python /media/pnkfelix/Rust/rustc-perf/rust/x.py --help`
configure:
</code></pre></div>



<a name="238183220"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238183220" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238183220">(May 10 2021 at 17:46)</a>:</h4>
<p>and I infer that it is now trying to bootstrap</p>



<a name="238183270"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238183270" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238183270">(May 10 2021 at 17:46)</a>:</h4>
<p>right, this is the self-bootstrap timing</p>



<a name="238183330"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238183330" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238183330">(May 10 2021 at 17:46)</a>:</h4>
<p>i.e. collecting the data we use for <a href="https://perf.rust-lang.org/bootstrap.html">https://perf.rust-lang.org/bootstrap.html</a></p>



<a name="238183352"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238183352" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238183352">(May 10 2021 at 17:46)</a>:</h4>
<p>does the self-bootstrap timing go all the way to stage 2? Earlier, I let it run for much longer than my normal builds take</p>



<a name="238183375"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238183375" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238183375">(May 10 2021 at 17:46)</a>:</h4>
<p>but if it goes to stage2 then maybe that explains why</p>



<a name="238183376"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238183376" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238183376">(May 10 2021 at 17:46)</a>:</h4>
<p>no, but it's -j1</p>



<a name="238183387"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238183387" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238183387">(May 10 2021 at 17:47)</a>:</h4>
<p>Oh. oh.</p>



<a name="238183400"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238183400" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238183400">(May 10 2021 at 17:47)</a>:</h4>
<p>hmm.</p>



<a name="238183407"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238183407" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238183407">(May 10 2021 at 17:47)</a>:</h4>
<p>(to reduce noise)</p>



<a name="238183446"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238183446" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238183446">(May 10 2021 at 17:47)</a>:</h4>
<p>yes I see, okay.</p>



<a name="238183470"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238183470" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238183470">(May 10 2021 at 17:47)</a>:</h4>
<p>I don't necessarily recommend running the full suite of benchmarks locally ~ever</p>



<a name="238183484"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238183484" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238183484">(May 10 2021 at 17:47)</a>:</h4>
<p>is there a reason you're doing so?</p>



<a name="238183600"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238183600" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238183600">(May 10 2021 at 17:48)</a>:</h4>
<p>my overall goal is that I want to add a new bootstrap oriented benchmark</p>



<a name="238183632"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238183632" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238183632">(May 10 2021 at 17:48)</a>:</h4>
<p>one that measures the time to incrementally bootstrap</p>



<a name="238183649"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238183649" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238183649">(May 10 2021 at 17:48)</a>:</h4>
<p>ah, I see</p>



<a name="238183655"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238183655" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238183655">(May 10 2021 at 17:48)</a>:</h4>
<p>after making a trivial edit</p>



<a name="238183680"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238183680" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238183680">(May 10 2021 at 17:48)</a>:</h4>
<p>so then you're directly interested in precisely this :)</p>



<a name="238183681"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238183681" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238183681">(May 10 2021 at 17:48)</a>:</h4>
<p>(e.g. changing a comment in a rustc source file)</p>



<a name="238183728"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238183728" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238183728">(May 10 2021 at 17:49)</a>:</h4>
<p>but for right now, I was just trying to remind myself in how the rustc-perf system worked</p>



<a name="238183779"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238183779" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238183779">(May 10 2021 at 17:49)</a>:</h4>
<p>for local testing, I suppose I’ll have a better time if I get rid of that <code>-j1</code></p>



<a name="238183808"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238183808" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238183808">(May 10 2021 at 17:49)</a>:</h4>
<p>should be easy enough</p>



<a name="238183835"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238183835" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238183835">(May 10 2021 at 17:49)</a>:</h4>
<p>but I was also wondering whether we could/should provide better output</p>



<a name="238183909"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238183909" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238183909">(May 10 2021 at 17:50)</a>:</h4>
<p><a href="https://github.com/rust-lang/rustc-perf/blob/master/collector/src/execute/rustc.rs">https://github.com/rust-lang/rustc-perf/blob/master/collector/src/execute/rustc.rs</a> is where all the self-bootstrap collection lives today</p>



<a name="238184008"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238184008" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238184008">(May 10 2021 at 17:50)</a>:</h4>
<p>I’m mostly concern about that "run <code>python /media/pnkfelix/Rust/rustc-perf/rust/x.py —help</code>” message; if a program tells me to re-run with <code>—help</code>, I assume that I did something wrong. If I see it from the output of another program that is calling the first program, then I assuem there is a bug.</p>



<a name="238184047"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238184047" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238184047">(May 10 2021 at 17:51)</a>:</h4>
<p>okay I’ll go look at execute/rustc.rs</p>



<a name="238184093"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238184093" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238184093">(May 10 2021 at 17:51)</a>:</h4>
<p>if we want to monitor these incremental times officially, there likely needs to be some design work as to how to expose these - maybe we need to add a new "regular crate" (not the self-bootstrap timing stuff which uses a custom format) which aggregates this new data and perhaps the total bootstrap time, under the usual "full" and "incremental: ..." styles</p>



<a name="238184143"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238184143" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238184143">(May 10 2021 at 17:51)</a>:</h4>
<p>but it's possible that's the wrong thing and there should just be multiple self-bootstrap timing collections</p>



<a name="238184163"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238184163" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238184163">(May 10 2021 at 17:51)</a>:</h4>
<p>yeah I think a new “regular crate” sounds likea better way to go</p>



<a name="238184168"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238184168" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238184168">(May 10 2021 at 17:51)</a>:</h4>
<p>well, I don’t know</p>



<a name="238184172"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238184172" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238184172">(May 10 2021 at 17:51)</a>:</h4>
<p>I'm not sure how much we can afford another ~15 minute (re)build with incremental, though</p>



<a name="238184249"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238184249" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238184249">(May 10 2021 at 17:52)</a>:</h4>
<p>its not clear. E.g. I want to reflect improvements that come from changing the rustc source code itself</p>



<a name="238184287"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238184287" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238184287">(May 10 2021 at 17:52)</a>:</h4>
<p>well, the current logic does that</p>



<a name="238184307"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238184307" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238184307">(May 10 2021 at 17:52)</a>:</h4>
<p>i.e., we do pick up improvements that aren't runtime perf improvements</p>



<a name="238184313"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238184313" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238184313">(May 10 2021 at 17:52)</a>:</h4>
<p>the current logic for self-bootstrap does, right?</p>



<a name="238184325"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238184325" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238184325">(May 10 2021 at 17:52)</a>:</h4>
<p>right</p>



<a name="238184334"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238184334" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238184334">(May 10 2021 at 17:52)</a>:</h4>
<p>right</p>



<a name="238184349"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238184349" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238184349">(May 10 2021 at 17:52)</a>:</h4>
<p>I was commenting on “regular crate” approach</p>



<a name="238184381"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238184381" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238184381">(May 10 2021 at 17:53)</a>:</h4>
<p>oh, I just meant in terms of how to expose the results</p>



<a name="238184407"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238184407" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238184407">(May 10 2021 at 17:53)</a>:</h4>
<p>I think internally it should be very similar to the <a href="http://rustc.rs">rustc.rs</a> file I linked</p>



<a name="238184414"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238184414" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238184414">(May 10 2021 at 17:53)</a>:</h4>
<p>okay</p>



<a name="238184424"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238184424" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238184424">(May 10 2021 at 17:53)</a>:</h4>
<p>I’ll take a look</p>



<a name="238184500"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238184500" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238184500">(May 10 2021 at 17:54)</a>:</h4>
<p>let me know if questions, happy to arrange a call too if that's helpful to brainstorm a bit (maybe easier than zulip)</p>



<a name="238193785"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238193785" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238193785">(May 10 2021 at 18:55)</a>:</h4>
<p>Hmm. Even just running the perf suite hit the unstable fingerprint ICE. :)</p>



<a name="238193858"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238193858" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238193858">(May 10 2021 at 18:55)</a>:</h4>
<p>on <code>syn</code> ?</p>



<a name="238194123"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238194123" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238194123">(May 10 2021 at 18:57)</a>:</h4>
<p>yes, syn has been broken for ~2 months or something now on perf as a result of that</p>



<a name="238194143"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/238194143" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#238194143">(May 10 2021 at 18:57)</a>:</h4>
<p>(if so, IIRC that's where it was discovered; if not, you've found a new one)</p>



<a name="240366613"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/240366613" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#240366613">(May 26 2021 at 18:11)</a>:</h4>
<p>So, I’m back to looking at this task again. I am trying to follow the instructions given in the README, <a href="https://github.com/rust-lang/rustc-perf/tree/master/collector#how-to-benchmark-a-change-on-your-own-machine">here</a> and <a href="https://github.com/rust-lang/rustc-perf/tree/master/collector#how-to-compare-different-versions-on-your-own-machine">here</a>, where I am literally just trying to pass it a local <code>rustc</code> build and use the literal text “Original” and “Modified” as the id values, as shown in the second link.</p>



<a name="240366717"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/240366717" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#240366717">(May 26 2021 at 18:12)</a>:</h4>
<p>but when I go to localhost:2346/compare.html, I get a web site error, “could not find start commit for bound None"</p>



<a name="240366800"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/240366800" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#240366800">(May 26 2021 at 18:12)</a>:</h4>
<p>that's expected, I think</p>



<a name="240366809"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/240366809" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#240366809">(May 26 2021 at 18:13)</a>:</h4>
<p>can you paste your link in full?</p>



<a name="240366815"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/240366815" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#240366815">(May 26 2021 at 18:13)</a>:</h4>
<p>so I see nothing</p>



<a name="240366827"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/240366827" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#240366827">(May 26 2021 at 18:13)</a>:</h4>
<p><a href="http://192.168.86.76:2346/compare.html">http://192.168.86.76:2346/compare.html</a></p>



<a name="240366844"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/240366844" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#240366844">(May 26 2021 at 18:13)</a>:</h4>
<p>I'd expect <a href="https://perf.rust-lang.org/compare.html?start=Original&amp;end=Modified&amp;stat=instructions%3Au">https://perf.rust-lang.org/compare.html?start=Original&amp;end=Modified&amp;stat=instructions%3Au</a></p>



<a name="240366856"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/240366856" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#240366856">(May 26 2021 at 18:13)</a>:</h4>
<p>(its not literally localhot, because reasons)</p>



<a name="240366858"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/240366858" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#240366858">(May 26 2021 at 18:13)</a>:</h4>
<p>(with your ip of course)</p>



<a name="240366887"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/240366887" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#240366887">(May 26 2021 at 18:13)</a>:</h4>
<p>ah okay</p>



<a name="240366908"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/240366908" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#240366908">(May 26 2021 at 18:13)</a>:</h4>
<p>you can type in original and modified in the text boxes after clicking through the dialog to get that</p>



<a name="240367001"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/240367001" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#240367001">(May 26 2021 at 18:14)</a>:</h4>
<p>okay, so my mistake was that I didn’t just push forward</p>



<a name="240367009"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/240367009" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#240367009">(May 26 2021 at 18:14)</a>:</h4>
<p>over the dialog box</p>



<a name="240367013"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/240367013" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#240367013">(May 26 2021 at 18:14)</a>:</h4>
<p>thanks</p>



<a name="240367098"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/240367098" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#240367098">(May 26 2021 at 18:15)</a>:</h4>
<p>happy to see a push telling people to do so -- I guess we might suggest that in the error if there are no recorded commits, for example</p>



<a name="240367119"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/240367119" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#240367119">(May 26 2021 at 18:15)</a>:</h4>
<p>(the dialog is just the text the server sends)</p>



<a name="240367135"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/240367135" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#240367135">(May 26 2021 at 18:15)</a>:</h4>
<p>or just editing docs :)</p>



<a name="240367150"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/240367150" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#240367150">(May 26 2021 at 18:15)</a>:</h4>
<p>yeah I will see what I can do there</p>



<a name="240367177"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/240367177" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#240367177">(May 26 2021 at 18:15)</a>:</h4>
<p>since I’ll presumably be getting my hands a little dirty anyway</p>



<a name="240367272"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/rustc-perf%20collector%20ID/near/240367272" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/rustc-perf.20collector.20ID.html#240367272">(May 26 2021 at 18:16)</a>:</h4>
<p>(since I am trying to add a variant of collector/src/execute/rustc.rs that will collect timing for incremental re-bootstraps)</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>